physical presence - Spanish English Dictionary